package apiday02;

public class ApiDay01Wanke {
    public static void main(String[] args) {
        //1）对于基本类型而言，传递的是具体的值的副本。
        //整型变量赋值为5
        int a = 5;
        //是将a的值5传递给b了
        int b = a;
        //5，传的是具体值的副本
        System.out.println(b);
        //2）对于引用类型而言，传递的是具体的地址的副本。
        Moo o1 = new Moo();
        //将o1的地址赋值/传递给o2了。传的是具体地址的副本。
        Moo o2 = o1;
        //apiday02.Moo@1b6d3586
        System.out.println(o1);
        //apiday02.Moo@1b6d3586
        System.out.println(o2);
         // apiday02.Moo是类的完整名字。输出对象如果不打点,类的名字完整名称是包名.类名。
         //@1b6d3586就是地址的表示。o1和o2的地址一样，是把o1的地址传递给o2了。
         //所以o1和o2指向同一个对象。
    }
}
class Moo{
}
